The Microsoft IPv6 Technology Preview for Windows 2000 is intended for application software developers who are developing network applications using the Windows Sockets (Winsock) application programming interface.
The eventual migration from Internet Protocol version 4 (IPv4), the current version used on organization intranets and the Internet, to IP version 6 (IPv6), the next generation of IP, will be a gradual one involving the upgrading of client and server computers, networking infrastructure, and network applications. The IPv6 Technology Preview for Windows 2000 is designed to give Winsock developers on the Windows platform the opportunity to begin learning IPv6 and using an implementation of it on Windows 2000.
The Microsoft IPv6 Technology Preview for Windows 2000 requires:
The retail versions of Windows 2000 Professional, Windows 2000 Server, and Windows 2000 Advanced Server with Service Pack 1 installed are all supported. Windows 2000 beta versions are not supported.
Any Ethernet adapter supported by Windows 2000 should work with the IPv6 Technology Preview. However, only a limited number of Ethernet adapters have been tested by Microsoft.
The Internet Protocol (TCP/IP) supplied with Windows 2000 must be installed.
Note
The Microsoft IPv6 Protocol is automatically added to all Ethernet interfaces on your computer.
The setup program copies the protocol files from the location where you extracted the IPv6 Technology Preview files into the appropriate Windows 2000 directories and modifies setup information files so that the Microsoft IPv6 Protocol is in the list of available protocols. The IPv6 protocol driver (tcpip6.sys
) is installed in the
directory. The Winsock helper dynamically linked library for the INET6 address family (wship6.dll
) and all applications and tools (ipv6.exe
, ping6.exe
, tracert6.exe
,
ttcp.exe
, and so on) are installed in the
directory.
The setup program also replaces the following Windows 2000 files:
For information on how to restore the original versions of these files, see FAQ.
If you currently have a different IPv6 protocol installed, such as the Microsoft Research IPv6 protocol, you must uninstall it before installing the IPv6 Technology Preview for Windows 2000.
However, you do not have to uninstall a previous version of the IPv6 Technology Preview for Windows 2000. In that case, just run Setup.exe to update the files.
To uninstall the Microsoft Research IPv6 protocol on Windows 2000, perform the following procedure:
To uninstall another IPv6 protocol, please consult the appropriate documentation.
The IPv6 Technology Preview supports stateless address autoconfiguration. Therefore, you typically do not need to perform any manual configuration of IPv6 addresses. By default, a link-local address is always assigned to each Ethernet network interface upon startup.
Non-link-local addresses such as site-local addresses or global addresses are automatically assigned based on the receipt of IPv6 router advertisements. You must have a properly configured IPv6-capable router on your network segment to receive additional addresses through IPv6 router advertisements.
Some manual configuration is required for more advanced features and scenarios. Additional information on common IPv6 scenarios can be found in Getting Started. Additional information on the IPv6 Technology Preview can be found in FAQ.
Included in the IPv6 Technology Preview are the following tools:
This tool retrieves and displays information from the IPv6 protocol. You can use this to view the state of interfaces, the neighbor caches, the binding cache, the destination cache (called the route cache in this implementation), and the route table. This utility can also be used to manually configure interfaces, addresses, and route table entries.
This tool is equivalent to the current IPv4 ping.exe tool. It sends ICMPv6 Echo Request messages, waiting for the corresponding ICMPv6 Echo Reply messages and then displaying information on round trip times.
This tool is equivalent to the current IPv4 tracert.exe tool. It sends ICMPv6 Echo Request messages with monotonically increasing values of the Hop Limit field to discover the path traveled by IPv6 packets between a source and destination.
This tool is used to send TCP segment data or UDP messages between two nodes. Ttcp.exe supports both IPv4 and IPv6.
This tool is used to configure IPv6 connectivity over an IPv4 network. For more information on how 6to4cfg.exe is used, see Getting Started.
This tool is used to configure IPv6 security policies and security associations. For more information on how ipsec6.exe is used, see Getting Started.
The IPv6 Technology Preview for Windows 2000 contains a set of sample applications that you can use to experiment with IPv6-based traffic beyond the use of standard connection diagnostic tools such as ping6 and tracert6. The following applications are provided:
For examples of more applications that use IPv6 in Windows 2000, see Microsoft Research IPv6 Site.
The software supplied in this Technology Preview is not supported and Microsoft does not provide any level of technical support. Microsoft support personnel must be notified that you are using this software during any support calls involving a computer that has it installed. They might ask that this software be uninstalled prior to providing support.
While the IPv6 Technology Preview is not officially supported, we have created a public newsgroup for you to post questions and comments specific to this Web release. We welcome your discussion and feedback. Connect to the microsoft.public.platformsdk.networking.ipv6 newsgroup found on msnews.microsoft.com.
We have also created a Web form for you to post bugs specific to this Web release. Bugs submitted through this Web form will be monitored by IPv6 technical and development staff. Connect to Web form.